#include<iostream>
#include<math.h>
using namespace std;
int main(){
    long long n,m;
    while(cin>>n>>m&&(n||m)&&n>=1&&m>=1){
        long long t=sqrt(m*2);
        long long a;
        for(int i=t;i>=1;i--){
            a=(m-i*(i-1)/2)/i;
            if(i*a+(i*(i-1))/2==m){
                cout<<"["<<a<<","<<a+i-1<<"]"<<endl;
            }
        }
        cout<<endl;
    }
}
